@CHARSET "UTF-8";

.button-back { float: left; }
.button-next, .finish { float: right; }
.button-back, .button-next, .finish {
    cursor: pointer;   text-decoration: none;

}


.step {
    clear: left;

}
.step label {  display: block; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin: 10px 0 3px 0px; border: }
.step legend { color: #7e7e7e; font: 16px Arial, Helvetica, sans-serif; border-bottom:1px dashed #e7e7e7; }


.error-image { background: url('../images/error.png') no-repeat right top; }

.stepy-titles { list-style: none; margin: 0; padding: 0; width: 100%; }
.stepy-titles li { color: #ccc; cursor: pointer; font: bold 18px Arial, Helvetica, sans-serif; float: left; margin-right:20px; margin-bottom:20px;}
.stepy-titles li span { font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; display: block; }
.stepy-titles .current-step { color: #3d93e0; cursor: auto; }

/*** Optionaly (jQuery Validate) ***/

.error { background-color: #FAF4F4; }
.stepy-error {
    margin-top:-20px;
    position:absolute;
    clear:both;
}
label.error { background: url('../images/alert.png') no-repeat; color: #DE5130; display: block; float: left; font: 10px verdana; height: 13px; margin: 3px 3px 0 10px; padding-left: 21px; padding-top: 2px; }